(of animals) put down - English Synonyms Dictionary